FEXP Solver  1.0.0.0
CFEXPServerInpDataContainer Class Reference

#include <FEXPSerializeData.h>

Inheritance diagram for CFEXPServerInpDataContainer:
Collaboration diagram for CFEXPServerInpDataContainer:

Public Member Functions

 CFEXPServerInpDataContainer (const t_FileStructMap &clc_map)
 
virtual std::string GetContainerName () const override
 
virtual void SetData (Ptr< ICFEXPDataModelContIntf > model_cont, const t_ModelDataKey &model_key) override
 
virtual void RmvData (Ptr< ICFEXPDataModelContIntf > model_cont) override
 
virtual Ptr< t_SerializedDataSerData (Ptr< ICFEXPDataModelContIntf > model_cont) override
 
virtual void DesData (Ptr< ICFEXPDataModelContIntf > model_cont, Ptr< t_SerializedData > ser_data) override
 
- Public Member Functions inherited from CFEXPInpDataContainer
 CFEXPInpDataContainer (const t_FileStructMap &clc_map)
 
virtual ~CFEXPInpDataContainer ()
 
template<typename TData >
std::enable_if< std::is_base_of< ICFEXPSerialDataBase, TData >::value, Ptr< TData > >::type GetInputData ()
 
virtual void ProcessLines (const std::vector< std::string > &lines) override
 
- Public Member Functions inherited from ICFEXPDataContIntf
virtual ~ICFEXPDataContIntf ()
 
- Public Member Functions inherited from CFEXPFEInpContBase
virtual ~CFEXPFEInpContBase ()
 
- Public Member Functions inherited from ICFEXPInpDataContBase
virtual ~ICFEXPInpDataContBase ()
 

Additional Inherited Members

- Protected Member Functions inherited from CFEXPInpDataContainer
const t_FileStructMapget_cls_map () const
 
- Protected Member Functions inherited from ICFEXPInpDataContBase
std::vector< std::string > split_string (const std::string &str, const std::string &delim)
 

Constructor & Destructor Documentation

◆ CFEXPServerInpDataContainer()

CFEXPServerInpDataContainer::CFEXPServerInpDataContainer ( const t_FileStructMap clc_map)

Member Function Documentation

◆ DesData()

virtual void CFEXPServerInpDataContainer::DesData ( Ptr< ICFEXPDataModelContIntf model_cont,
Ptr< t_SerializedData ser_data 
)
inlineoverridevirtual

Reimplemented from CFEXPInpDataContainer.

◆ GetContainerName()

virtual std::string CFEXPServerInpDataContainer::GetContainerName ( ) const
inlineoverridevirtual

Reimplemented from CFEXPInpDataContainer.

◆ RmvData()

virtual void CFEXPServerInpDataContainer::RmvData ( Ptr< ICFEXPDataModelContIntf model_cont)
inlineoverridevirtual

Reimplemented from CFEXPInpDataContainer.

◆ SerData()

virtual Ptr<t_SerializedData> CFEXPServerInpDataContainer::SerData ( Ptr< ICFEXPDataModelContIntf model_cont)
inlineoverridevirtual

Reimplemented from CFEXPInpDataContainer.

◆ SetData()

void CFEXPServerInpDataContainer::SetData ( Ptr< ICFEXPDataModelContIntf model_cont,
const t_ModelDataKey model_key 
)
overridevirtual

Reimplemented from CFEXPInpDataContainer.


The documentation for this class was generated from the following files: